
import { $t } from "@/plugins/i18n";

export default {
  path: "/prp-prod-module",
  redirect: "/prp-prod-module/technology-moudle/sub-technology-setup",
  meta: {
    icon: "informationLine",
    title: $t("prp-prod-module"),
    rank: 6
  },
  children: [
    {
      path: "/prp-prod-module/process-management",
      name: "ProcessManagement",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("process-management")
      },
      children: [
        {
          path: "/prp-prod-module/process-management/step-setup",
          name: "StepSetup",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("step-setup")
          }
        },
        {
          path: "/prp-prod-module/process-management/sub-plan-setup",
          name: "SubPlanSetup",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("sub-plan-setup")
          }
        },
        {
          path: "/prp-prod-module/process-management/process-setup",
          name: "ProcessSetup",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("process-setup")
          }
        },
        {
          path: "/prp-prod-module/process-management/q-time-setup",
          name: "QTimeSetup",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("q-time-setup")
          }
        },
        {
          path: "/prp-prod-module/process-management/switch-multipath",
          name: "SwitchMultipath",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("switch-multipath")
          }
        },
        {
          path: "/prp-prod-module/process-management/multipath-query",
          name: "MultipathQuery",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("multipath-query")
          }
        },
        {
          path: "/prp-prod-module/process-management/import-step",
          name: "ImportStep",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("import-step")
          }
        },
        {
          path: "/prp-prod-module/process-management/process-compare",
          name: "ProcessCompare",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("process-compare")
          }
        },
      ]
    },
    {
      path: "/prp-prod-module/product-management",
      name: "ProductManagement",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("product-management")
      },
      children: [
        {
          path: "/prp-prod-module/product-management/product-setup",
          name: "ProductSetup",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("product-setup")
          }
        },
        {
          path: "/prp-prod-module/product-management/product-notice",
          name: "ProductNotice",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("product-notice")
          }
        },
        {
          path: "/prp-prod-module/product-management/bonding-setup",
          name: "BondingSetup",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("bonding-setup")
          }
        },
        {
          path: "/prp-prod-module/product-management/stage-setup",
          name: "StageSetup",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("stage-setup")
          }
        },
        {
          path: "/prp-prod-module/product-management/process-spec-table",
          name: "ProcessSpecTable",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("process-spec-table")
          }
        },
        {
          path: "/prp-prod-module/product-management/product-attribute",
          name: "ProductAttribute",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("product-attribute")
          }
        },
        {
          path: "/prp-prod-module/product-management/view-product-bonding-info",
          name: "ViewProductBondingInfo",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("view-product-bonding-info")
          }
        }
      ]
    },
    {
      path: "/prp-prod-module/technology-moudle",
      name: "TechnologyMoudle",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("technology-moudle")
      },
      children: [
        {
          path: "/prp-prod-module/technology-moudle/sub-technology-setup",
          name: "SubTechnologySetup",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("sub-technology-setup")
          }
        },
        {
          path: "/prp-prod-module/technology-moudle/technology-setup",
          name: "TechnologySetup",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("technology-setup")
          }
        },
        {
          path: "/prp-prod-module/technology-moudle/technology-use-info",
          name: "TechnologyUseInfo",
          component: () => import("@/views/error/403.vue"),
          meta: {
            keepAlive: true,
            title: $t("technology-use-info")
          }
        }
      ]
    },
  ]
};
